﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DunLibrary.Base;
using DunLibrary.CreditCard;
using DunLibrary.Client;
using DunLibrary.Organization;
using DunLibrary.User;

namespace DunLibrary.Dun
{
    public class ArrearRecord : IArrearRecord
    {
        public virtual int Id { get; set; }

        public virtual Case Case { get; set; }

        public virtual int Year { get; set; }

        public virtual int Period { get; set; }

        public virtual int YearPeriod { get; set; }

        public virtual Company Bank { get; set; }

        public virtual string BranchName { get; set; }

        public virtual string SubBranchName { get; set; }

        public virtual DunLibrary.CreditCard.CreditCard Card { get; set; }

        public virtual string Currency { get; set; }

        public virtual double Exchange { get; set; }

        public virtual double Quota { get; set; }

        public virtual double Capital { get; set; }

        public virtual double Interest { get; set; }

        public virtual double LateFee { get; set; }

        public virtual double AboveQuota { get; set; }

        public virtual double ServiceCharge { get; set; }

        public virtual double Amount { get; set; }

        public virtual string CardDelayLevel { get; set; }

        public virtual string HolderDelayLevel { get; set; }

        public virtual string District { get; set; }

        public virtual DunLibrary.Organization.Organization Organization { get; set; }

        public virtual double TotalReturnAmount { get; set; }
    }
}
